package main

import (
	"fmt"
	"reflect"
	"unsafe"
)
const (
	wordBitCount = (32 << (^uint(0) >> 63))
)
func main()  {
	var e uint
	fmt.Println(^uint8(1))
	fmt.Println(32 << 1)
	fmt.Println(wordBitCount)
	fmt.Println(unsafe.Sizeof(e))
	aa := make([]int,0)
	aa = append(aa,1)
	fmt.Println(aa)
	sli1 := []int{1,2,}
	sli2 := []int{1,2,3}
	fmt.Println(sli1,len(sli1),len(sli2))
	fmt.Println(reflect.DeepEqual(sli1,sli2))
}
